Class ADODB_odbc

Description

Connection object. For connecting to databases, and executing queries.

Located in /adodb/drivers/adodb-odbc.inc.php (line 19)

ADOConnection
   |
   --ADODB_odbc
Direct descendents
Class Description
ADODB_odbc_mssql Connection object. For connecting to databases, and executing queries.
ADODB_odbc_oracle Connection object. For connecting to databases, and executing queries.
Variable Summary
Method Summary
ADODB_odbc ADODB_odbc ()
void BeginTrans ()
void CommitTrans ()
void ErrorMsg ()
void ErrorNo ()
void GenID ([mixed $seq = 'adodbseq'], [mixed $start = 1])
void &MetaColumns (mixed $table)
void &MetaTables ()
void ODBCTypes (mixed $t)
void Prepare (mixed $sql)
void RollbackTrans ()
void UpdateBlob (mixed $table, mixed $column, mixed $val, mixed $where, [mixed $blobtype = 'BLOB'])
void _affectedrows ()
void _close ()
void _connect (mixed $argDSN, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
void _pconnect (mixed $argDSN, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)
void _query (mixed $sql, [mixed $inputarr = false])
Variables
mixed $binmode = ODBC_BINMODE_RETURN (line 26)
mixed $curmode = SQL_CUR_USE_DRIVER (line 30)
mixed $databaseType = "odbc" (line 20)

Redefinition of:
ADOConnection::$databaseType

Redefined in descendants as:
mixed $dataProvider = "odbc" (line 24)

Redefinition of:
ADOConnection::$dataProvider
mixed $fmtDate = "'Y-m-d'" (line 21)

Redefinition of:
ADOConnection::$fmtDate

Redefined in descendants as:
mixed $fmtTimeStamp = "'Y-m-d, h:i:sA'" (line 22)

Redefinition of:
ADOConnection::$fmtTimeStamp

Redefined in descendants as:
mixed $hasAffectedRows = true (line 25)

Redefinition of:
ADOConnection::$hasAffectedRows
mixed $replaceQuote = "''" (line 23)

Redefinition of:
ADOConnection::$replaceQuote

Redefined in descendants as:
mixed $_bindInputArray = false (line 28)

Redefinition of:
ADOConnection::$_bindInputArray

Redefined in descendants as:
mixed $_genSeqSQL = "create table %s (id integer)" (line 31)
mixed $_haserrorfunctions = false (line 29)

Inherited Variables

Inherited from ADOConnection

ADOConnection::$autoCommit
ADOConnection::$cacheSecs
ADOConnection::$charSet
ADOConnection::$concat_operator
ADOConnection::$database
ADOConnection::$debug
ADOConnection::$false
ADOConnection::$genID
ADOConnection::$hasGenID
ADOConnection::$hasInsertID
ADOConnection::$hasLimit
ADOConnection::$hasMoveFirst
ADOConnection::$hasTop
ADOConnection::$host
ADOConnection::$isoDates
ADOConnection::$maxblobsize
ADOConnection::$metaTablesSQL
ADOConnection::$noNullStrings
ADOConnection::$password
ADOConnection::$raiseErrorFn
ADOConnection::$readOnly
ADOConnection::$sysDate
ADOConnection::$true
ADOConnection::$upperCase
ADOConnection::$user
ADOConnection::$_connectionID
ADOConnection::$_errorMsg
ADOConnection::$_isPersistentConnection
ADOConnection::$_queryID
Methods
Constructor ADODB_odbc (line 33)
ADODB_odbc ADODB_odbc ()
BeginTrans (line 120)
void BeginTrans ()

Redefinition of:
ADOConnection::BeginTrans()
Begin a Transaction. Must be followed by CommitTrans() or RollbackTrans().
CommitTrans (line 125)
void CommitTrans ()

Redefinition of:
ADOConnection::CommitTrans()
If database does not support transactions, always return true as data always commited
ErrorMsg (line 38)
void ErrorMsg ()

Redefinition of:
ADOConnection::ErrorMsg()
ErrorNo (line 81)
void ErrorNo ()

Redefinition of:
ADOConnection::ErrorNo()
GenID (line 52)
void GenID ([mixed $seq = 'adodbseq'], [mixed $start = 1])

Redefinition of:
ADOConnection::GenID()
Generates a sequence id and stores it in $this->genID; GenID is only available if $this->hasGenID = true;
MetaColumns (line 209)
void &MetaColumns (mixed $table)

Redefinition of:
ADOConnection::MetaColumns()
List columns in a database as an array of ADOFieldObjects.

Redefined in descendants as:
MetaTables (line 139)
void &MetaTables ()

Redefinition of:
ADOConnection::MetaTables()

Redefined in descendants as:
ODBCTypes (line 175)
void ODBCTypes (mixed $t)
Prepare (line 250)
void Prepare (mixed $sql)

Redefinition of:
ADOConnection::Prepare()
Should prepare the sql statement and return the stmt resource.
RollbackTrans (line 132)
void RollbackTrans ()

Redefinition of:
ADOConnection::RollbackTrans()
If database does not support transactions, rollbacks always fail, so return false
UpdateBlob (line 307)
void UpdateBlob (mixed $table, mixed $column, mixed $val, mixed $where, [mixed $blobtype = 'BLOB'])

Redefinition of:
ADOConnection::UpdateBlob()
Usage: UpdateBlob('TABLE', 'COLUMN', $var, 'ID=1', 'BLOB');
_affectedrows (line 320)
void _affectedrows ()
_close (line 313)
void _close ()
_connect (line 96)
void _connect (mixed $argDSN, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)

Redefined in descendants as:
_pconnect (line 109)
void _pconnect (mixed $argDSN, mixed $argUsername, mixed $argPassword, mixed $argDatabasename)

Redefined in descendants as:
_query (line 262)
void _query (mixed $sql, [mixed $inputarr = false])

Inherited Methods

Inherited From ADOConnection

ADOConnection::ADOConnection()
ADOConnection::ActualType()
ADOConnection::Affected_Rows()
ADOConnection::BeginTrans()
ADOConnection::BlankRecordSet()
ADOConnection::CacheExecute()
ADOConnection::CacheFlush()
ADOConnection::CachePageExecute()
ADOConnection::CacheSelectLimit()
ADOConnection::CharMax()
ADOConnection::Close()
ADOConnection::CommitLock()
ADOConnection::CommitTrans()
ADOConnection::Concat()
ADOConnection::Connect()
ADOConnection::DBDate()
ADOConnection::DBTimeStamp()
ADOConnection::Disconnect()
ADOConnection::ErrorMsg()
ADOConnection::ErrorNative()
ADOConnection::ErrorNo()
ADOConnection::Execute()
ADOConnection::GenID()
ADOConnection::GetAll()
ADOConnection::GetInsertSQL()
ADOConnection::GetOne()
ADOConnection::GetRow()
ADOConnection::GetUpdateSQL()
ADOConnection::Insert_ID()
ADOConnection::LimitQuery()
ADOConnection::MetaColumnNames()
ADOConnection::MetaColumns()
ADOConnection::MetaDatabases()
ADOConnection::MetaPrimaryKeys()
ADOConnection::MetaTables()
ADOConnection::nextId()
ADOConnection::PageExecute()
ADOConnection::PConnect()
ADOConnection::PO_Insert_ID()
ADOConnection::Prepare()
ADOConnection::qstr()
ADOConnection::Query()
ADOConnection::Quote()
ADOConnection::RollbackLock()
ADOConnection::RollbackTrans()
ADOConnection::RowLock()
ADOConnection::SelectDB()
ADOConnection::SelectLimit()
ADOConnection::SetFetchMode()
ADOConnection::TextMax()
ADOConnection::UnixDate()
ADOConnection::UpdateBlob()
ADOConnection::UpdateBlobFile()
ADOConnection::UpdateClob()
ADOConnection::_gencachename()
ADOConnection::_rs2rs()

Documentation generated on Thu, 04 Sep 2008 16:14:39 +0400 by phpDocumentor 1.3.0RC3